/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package film.gestionnaires;

import film.modeles.entity.Acteur;
import client.modeles.entity.Client;
import java.util.Collection;
import javax.ejb.Stateless;
import javax.persistence.EntityManager;
import javax.persistence.PersistenceContext;

/**
 *
 * @author MAZID
 */
@Stateless
public class GestionnaireClient {
@PersistenceContext
private EntityManager em;
    // Add business logic below. (Right-click in editor and choose
    // "Insert Code > Add Business Method")
//les fonctions de l'entity client
//fonction qui permetent à un client de s'inscrire et de modifier son compte depuis le site
    public void ajouterUnClient(String login, String mdp, String nom, String pnom, String adres, int cp,String ville, String pays,int tel, String email){
        Client client = new Client ();
        client.setLoginCl(login);
        client.setMdpCl(mdp);
        client.setNomCl(nom);
        client.setPnomCl(pnom);
        client.setAdresse(adres);
        client.setCp(cp);
        client.setVille(null);
        client.setPays(null);
        client.setTel(null);
        client.setEmail(null);
        
        em.persist(client);
        
    }
//
    public void modifierUnClient(String loginCl){
        
    }
//fonction qui seront utiliser par l'administrateur
    public void supprimerUnClient(String loginCl){
        
    }
    public Client rechercherUnClient(String motClé){
        return null;
    }
    public Collection<Client> getAllClient(){
        return null;
    }
//les fonctions de l'entity Acteur
    //les fonction utiliser par un client
    
    
}
